home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / objects / r3clipb.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  2.4 KB  |  102 lines

  1.  
  2. // JavaScript wrapper for r3clipb.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_CLIPBOARD_H = 1;
  7. include("oops/r3root.js")
  8. include("real/code/r3ttag.js")
  9.  
  10.  
  11. var R3CLID_CLIPBOARD = 64;
  12.  
  13.  
  14.  
  15.  
  16. // Description: Insert given object to clipboard
  17. // p3: Object, object to be inserted
  18.  
  19. R3CLPBM_INSERT = 64000;
  20.  
  21. function mR3CLPBM_INSERT(p3) {
  22.   DoA(this.r3obj, 64000, p3, R3TID_OBJECT, 0);
  23. }
  24.  
  25. // Description: Remove an object from clipboard
  26. // p3: Object, object to be removed
  27.  
  28. R3CLPBM_REMOVE = 64001;
  29.  
  30. function mR3CLPBM_REMOVE(p3) {
  31.   DoA(this.r3obj, 64001, p3, R3TID_OBJECT, 0);
  32. }
  33.  
  34. // Description: delete all inserted objects from the clipboard
  35.  
  36. R3CLPBM_CLEAR = 64002;
  37.  
  38. function mR3CLPBM_CLEAR() {
  39.   DoA(this.r3obj, 64002, 0, R3TID_INTEGER, 0);
  40. }
  41.  
  42. // Description: Enumerate contents of the clipboard
  43. // Returns: Object, return value from the enum. callback
  44.  
  45. R3CLPBM_ENUM = 64003;
  46.  
  47. function mR3CLPBM_ENUM() {
  48.   return   DoA(this.r3obj, 64003, 0, R3TID_INTEGER, 0);
  49. }
  50.  
  51. // Description: As defined in r3ttag.h/R3TTM_FINDTAGCLOSE
  52.  
  53. R3CLBPM_FINDTAGCLOSE = 64004;
  54.  
  55. function mR3CLBPM_FINDTAGCLOSE() {
  56.   DoA(this.r3obj, 64004, 0, R3TID_INTEGER, 0);
  57. }
  58.  
  59.  
  60.  
  61.  
  62. R3CLPBA_FindTagCloseObjOrig = 1224801569;
  63. function SetR3CLPBA_FindTagCloseObjOrig(value) {
  64.   R3Set(this.r3obj, R3CLPBA_FindTagCloseObjOrig, value, R3TID_INTEGER, 0); 
  65. }
  66.  
  67. function GetR3CLPBA_FindTagCloseObjOrig() {
  68.   return R3Get(this.r3obj, R3CLPBA_FindTagCloseObjOrig, R3TID_INTEGER, 0); 
  69. }
  70.  
  71. R3CLPBA_FindTagCloseMthOrig = 1224801570;
  72. function SetR3CLPBA_FindTagCloseMthOrig(value) {
  73.   R3Set(this.r3obj, R3CLPBA_FindTagCloseMthOrig, value, R3TID_INTEGER, 0); 
  74. }
  75.  
  76. function GetR3CLPBA_FindTagCloseMthOrig() {
  77.   return R3Get(this.r3obj, R3CLPBA_FindTagCloseMthOrig, R3TID_INTEGER, 0); 
  78. }
  79.  
  80.  
  81.  
  82. function r3Clipboard () { 
  83.    this.base = r3God;
  84.    if(arguments.length) {
  85.       this.base(R3CLID_CLIPBOARD, arguments);
  86.    }
  87.    // Methods
  88.    this.INSERT=mR3CLPBM_INSERT;
  89.    this.REMOVE=mR3CLPBM_REMOVE;
  90.    this.CLEAR=mR3CLPBM_CLEAR;
  91.    this.ENUM=mR3CLPBM_ENUM;
  92.    this.FINDTAGCLOSE=mR3CLBPM_FINDTAGCLOSE;
  93.  
  94.    // Attributes
  95.    this.GetFindTagCloseObjOrig=GetR3CLPBA_FindTagCloseObjOrig;
  96.    this.SetFindTagCloseObjOrig=SetR3CLPBA_FindTagCloseObjOrig;
  97.    this.GetFindTagCloseMthOrig=GetR3CLPBA_FindTagCloseMthOrig;
  98.    this.SetFindTagCloseMthOrig=SetR3CLPBA_FindTagCloseMthOrig;
  99. }
  100.  
  101. r3Clipboard.prototype=new r3Root;
  102. // r3clipb.h_H